//
//  NSString+GL.h
//  GLLibDemo
//
//  Created by huang long on 17/4/26.
//  Copyright © 2017年 历山大亚. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
@interface NSString (GL)

+ (instancetype)stringWithDictionary:(NSDictionary *)dict;

- (UIColor *)toColor;

/**
 *  @hgl
 *  获取完整的颜色
 *  self = RGB 的十六进制字符串
 *  block 中需要传递一个浮点数  代表透明度
 */
- (UIColor *((^)(CGFloat)))toFullColor;

- (NSString *((^)(NSInteger point)))toFloat;

//计算字节
- (NSInteger)byteLength;
//字节所在的字符位置
- (NSInteger)indexWithMaxByteLength:(NSInteger )maxByteLength;

/*
 * @huanggulong
 *
 * font  文字大小
 * width 最大宽度
 */
- (CGSize)sizeWithFont:(UIFont *)font width:(CGFloat)width;

@end
